@echo off
REM filepath: d:\Downloads\nircmd-x64\set_sound_device.bat

REM 检查参数
if "%~1"=="" (
    echo 请提供音频设备名称作为参数！
    echo 用法: ss.bat "设备名称"
    echo 示例: ss.bat "DELL S2421HSX"
    exit /b 1
)

REM 检查 nircmd.exe 是否存在
if not exist "%~dp0nircmd.exe" (
    echo 错误: 找不到 nircmd.exe，请确保它与本脚本在同一目录下
    exit /b 1
)

REM 设置默认音频设备
"%~dp0nircmd.exe" setdefaultsounddevice "%~1"
if errorlevel 1 (
    echo 设置默认音频设备失败
    exit /b 1
)

REM 弹出通知
"%~dp0nircmd.exe" trayballoon "音频输出设备：" "%~1 已设置为默认音频设备" "shell32.dll,16" 1

echo 已将 %~1 设置为默认音频设备